package storage.v1;

import java.util.Collection;

import com.onpositive.semantic.model.api.meta.IMeta;
import com.onpositive.semantic.model.api.property.IPropertyProvider;
import com.onpositive.units.AbstractPreprocessor;
import com.onpositive.units.AbstractValueParser;

public interface IParserProvider {
	
	public AbstractValueParser getParser( String parserid ) ;
	
	public String[] preprocess( String propertyName, String propertyValue, IPropertyProvider propertyProvider, IMeta meta ) ;
	
	public Collection<AbstractPreprocessor> getPreprocessors() ;
}
